
package com.thor.palmmall.spi.payment;

import java.math.BigDecimal;
import java.util.List;

import com.thor.commons.entity.UCN;

/**
 * @author:liyang
 * @time:2017年8月16日 下午8:40:30
 * @since:1.0
 */
public class SStatementPayParam {

  private UCN dealer;
  private int direction;
  private List<Lines> lines;
  private String paymentDate;
  private String remark;

  public void setDirection(int direction) {
    this.direction = direction;
  }

  public int getDirection() {
    return direction;
  }

  public void setLines(List<Lines> lines) {
    this.lines = lines;
  }

  public List<Lines> getLines() {
    return lines;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  public String getRemark() {
    return remark;
  }

  public UCN getDealer() {
    return dealer;
  }

  public void setDealer(UCN dealer) {
    this.dealer = dealer;
  }

  public String getPaymentDate() {
    return paymentDate;
  }

  public void setPaymentDate(String paymentDate) {
    this.paymentDate = paymentDate;
  }

  public static class Lines {

    private String accId;
    private UCN paymentType;
    private BigDecimal total;
    private String bankCode;// 银行代码
    private BigDecimal poundage = BigDecimal.ZERO;// 手续费

    public BigDecimal getTotal() {
      return total;
    }

    public void setTotal(BigDecimal total) {
      this.total = total;
    }

    public UCN getPaymentType() {
      return paymentType;
    }

    public void setPaymentType(UCN paymentType) {
      this.paymentType = paymentType;
    }

    public String getAccId() {
      return accId;
    }

    public void setAccId(String accId) {
      this.accId = accId;
    }

    public String getBankCode() {
      return bankCode;
    }

    public void setBankCode(String bankCode) {
      this.bankCode = bankCode;
    }

    public BigDecimal getPoundage() {
      return poundage;
    }

    public void setPoundage(BigDecimal poundage) {
      this.poundage = poundage;
    }

  }

}
